@charset "utf-8";
/* by Sean Lu 20180711 */
/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%; font-family: microsoft yahei,Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  overflow-x: hidden; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; }
a:hover { color: #CF4C82; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }

/* 圆细滚动条样式 20180601 */
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#c2c2c2;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#A0A0A0}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

/* 拖选文字样式 20160628 */
::selection { background: #CF4C82; color: #fff; }
::-moz-selection { background: #CF4C82; color: #fff; }

.bannerslide { height: 540px; position: relative; }
.bannerslide .swiper-slide { background-position: center; background-size: cover; position: relative; }
.bannerslide .swiper-slide .wrapper { height: 100%; }
.bannerslide .swiper-slide a { display: block; height: 100%; }
.bannerslide .swiper-slide .cover { background: rgba(0,0,0,.1); color: #fff; text-align: center; position: absolute; left: 0; top: 0; right: 0; bottom: 0; opacity: 0; -webkit-transition: all .2s; transition: all .2s; }
.bannerslide .swiper-slide:hover .cover { opacity: 1; }
.bannerslide .swiper-slide .cover .text { font-weight: bold; font-size: 30px; padding: 98px 0 50px; }
.pagination { position: absolute; left: 0; text-align: center; bottom:80px; width: 100%; z-index: 9; }
.swiper-pagination-bullet-active { background: #e33438; }
.pro-yf,.news-box.download{min-height:555px;}

@media (max-width: 1200px){
	.wrapper { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.bannerslide { height: 400px; }
}

@media (max-width:1100px){
    .pro-list{}
}

@media (max-width: 800px){
	.bannerslide { height: 180px; }
	
	.topbar .tip, .header .hotline { display: none; }
	.header .logo { float: none; }
	.header .logo img { height: 50px; }
	.navbar .nav { padding: 10px 0; display: block; height: auto; overflow: hidden; }
	.navbar .nav .nli { width: 25%; float: left; display: block; }
	.navbar .nav .nli .na { padding: 4px 0; font-size: 12px; }

	.footer p { text-align: left !important;}
}


/*2018.9.7 by william*/
.header{background:url("../img/as%5D.png") no-repeat;height:40px;border-bottom:1px solid #DDDDDD;line-height:40px;}
.header-l{height:40px;line-height:40px;color:#666;font-size:12px;}
.header-l b{font-size:12px;color:#c6092d;}
.header-l strong{font-size:14px;font-weight:bold;color:#c6092d;}
.header-r a{color:#fff;background:#888888;width:114px;height:40px;line-height:40px;text-align: center;display:block;float:left;}
.header-r{overflow:hidden;}
.header-r a:first-child{background:#bdbdbd;}
.header-r a:last-child{background:#333333;}
.header-r a:hover{background:#c6092d;transition: all .5s;}
.swiper-pagination-bullet{opacity:.8;background:#fff;}
.swiper-pagination-bullet-active{background:#c6092d;}

.logo{padding:12px 0;float:left;}
.navBox ul li{float:left;padding:20px;}
.navBox ul{overflow:inherit;}
.navBox{float:left;margin-left:8%;}
.nav .container{overflow:inherit;}
.navBox ul li>a{display:block;height:40px;line-height:40px;color:#444;font-size:16px;font-weight:bold;}
.navBtn{float:right;overflow:hidden;}
.navBtn a{float:left;color:#fff;background:#FB6B03;display:block;width:114px;text-align: center;height:80px;line-height:80px;font-weight:bold;}
.navBtn a:last-child{background:#C6092D;}
.secNav{position:absolute;top:60px;left:0;}
.navBox ul li{position:relative;}
.secNav a{display:block;color:#fff;line-height:24px;font-size:13px;letter-spacing: 0px;transition: all .5s;}
.secNav{background:#214083;width:140px;z-index: 9999;padding:15px 0 15px 20px;}
.secNav a:hover{color:#FB6B03;padding-left:12px;transition: all .5s;}

.index-adv{background:url("../img/advBg.jpg") no-repeat;height:100px;position:relative;top:-35px;z-index: 99999;padding:20px 30px;overflow:hidden;padding-bottom:5px;}
.index-adv img{display:block;float:left;}
.index-advL{float:left;margin-left:35px;color:#fff;font-weight:bold;font-size:18px;margin-top:7px;}
.index-adv a{display:block;float:right;margin-right:80px;color:#fff;border-radius:25px;border:2px solid #fff;width:100px;height:44px;text-align: center;line-height:44px;margin-top:7px;}
.index-advL span{display:block;font-size:14px;line-height:20px;}

/*首页产品*/
.index-proT span{font-size:22px;display:block;font-weight:bold;text-align: center;color:#434d5b;}
.index-proT em{display:block;font-size:14px;color:#555;text-align: center;margin-top:20px;}
.index-proN a{display:block;float:left;padding:8px 15px;color:#666;font-size:14px;text-align: center;border:1px solid #ccc;margin-right:7px;transition: all .5s;margin-bottom:5px;}
.index-proN{overflow:hidden;width:888px;margin:0 auto;margin-top:35px;}
.index-proN a:first-child,.index-proN a:hover{color:#fff;background:#C6092D;border:1px solid #C6092D;cursor: pointer;}
.index-pro1 ul li a{display:block;border:1px solid #eee;position:relative;}
.index-pro1 ul li{float:left;width:33.33%;padding:0 1.8% 3% 1.8%;box-sizing: border-box;}
.index-pro1 ul{overflow:hidden;margin-top:32px;}
.index-proImg img{display:block;max-width:100%;margin:0 auto;transition: all .5s;transform:scale(1.1);overflow:hidden;}
.index-proCon{background:#F6F6F6;padding:10% 15%;box-sizing: border-box;}
.index-proCon span{display:block;text-align: center;color:#666;font-size:14px;font-weight:bold;}
.index-proCon span b{color:#C6092D;font-weight:bold;}
.index-proCon em{display:block;text-align: center;color:#666;font-size:12px;margin-top:5px;}
.index-pro1 ul li a:before{content:"";width:1px;height:0;position:absolute;bottom:0;left:0;
    background: -webkit-linear-gradient(#175AA8, #FB6B03); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#175AA8, #FB6B03); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#175AA8, #FB6B03); /* Firefox 3.6 - 15 */
    background: linear-gradient(#175AA8, #FB6B03); /* 标准的语法 */
}
.index-pro1 ul li a .i1{display:block;position:absolute;top:0;right:0;width:0;height:1px;
    background: -webkit-linear-gradient(#e432ff, #FB6B03); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#e432ff, #FB6B03); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#e432ff, #FB6B03); /* Firefox 3.6 - 15 */
    background: linear-gradient(#e432ff, #FB6B03); /* 标准的语法 */
    transition: all 2s;
}
.index-pro1 ul li a:hover .i1{width:100%;transition: all 2s;}
.index-pro1 ul li a .i2{display:block;position:absolute;top:0;right:0;width:1px;height:0px;
    background: -webkit-linear-gradient(#FB6B03, #175AA8); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#FB6B03, #175AA8); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#FB6B03, #175AA8); /* Firefox 3.6 - 15 */
    background: linear-gradient(#FB6B03, #175AA8); /* 标准的语法 */
    transition: all 2s;
}
.index-pro1 ul li a:hover .i2{height:100%;transition: all 2s;}

.index-pro1 ul li a:hover:before{width:1px ;height:100%;transition: all 2s;}
.index-pro1 ul li a:after{content:'';width:0px;height:1px ;position:absolute;bottom:0;left:0;
    background: -webkit-linear-gradient(#FB6B03, #e432ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#FB6B03, #e432ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#FB6B03, #e432ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(#FB6B03, #e432ff); /* 标准的语法 */
}

.index-pro1 ul li a:hover:after{width:100% ;height:1px;transition: all 2s;}
.index-pro1 ul li a:hover .index-proImg img{transform:scale(1);transition: all .5s;}
.index-proImg{overflow:hidden;}
.index-pro1 ul li a:hover .index-proCon span{color:#175AA8;}

.index-adv2{background:url("../img/vvd.jpg") repeat center top;padding:80px 0;}
.index-adv2 .container{background:#fff;padding:50px 0;}
.index-adv2 h3{color:#333;font-size:20px;text-align: center;margin-bottom:20px;}
.index-adv2 span{display: block;text-align: center;color:#333;font-size:14px;}
.index-adv2 a{display:block;background:#C6092D;color:#fff;text-align: center;width:240px;height:40px;line-height:40px;font-weight:bold;margin:0 auto;margin-top:25px;border-radius:25px;}
.index-adv2C{overflow:hidden;width:400px;margin:0 auto;margin-top:20px;}
.index-adv2C em{float:left;color:#333;margin-right:15px;background:url("../img/vdgh.png") no-repeat left center;background-size:20px 20px;padding-left:25px;}
.index-adv2C em:last-child{background:url("../img/jboeo.png") no-repeat left center;background-size:20px 20px;margin-right:0;}

.index-company{background:#F6F6F6;padding:60px 0;}
.index-cl{float:left;width:44%;background:#fff;padding:7% 5%;box-sizing: border-box;height:480px;}
.index-cr{float:left;width:56%;height:480px;}
.index-company .container{overflow:hidden;}
.index-cl h2{color:#666;font-size:20px;margin-bottom:20px;text-align: center;}
.index-cl p{font-size:14px;color:#666;}
.index-cl a{display:block;color:#fff;font-weight:bold;background:#C6092D;width:124px;height:40px;line-height:40px;text-align: center;border-radius: 20px;margin-top:40px;}

.index-news{padding:60px 0 40px 0;}
.index-newsT{overflow:hidden;}
.index-newsT span{float:left;font-size:22px;color:#434d5b;}
.index-newsT a{float:right;color:#333;font-weight:bold;font-size:14px;background:url("../img/awe.png") no-repeat left center;padding-left:20px;line-height:33px;}
.index-newsCon{background:#B55757;padding:40px 0;margin-top:30px;display:block;}
.index-newsCon em{display:block;color:#fff;text-align: center;font-size:12px;}
.index-newsCon h3{display:block;color:#fff;text-align: center;font-size:22px;margin-bottom:20px;margin-top:10px;}
.index-newsCon p{display:block;color:#fff;text-align: center;font-size:13px;max-width:780px;margin:0 auto;}
.index-newsCon i{display:block;color:#fff;text-align: center;margin-top:20px;background:url("../img/sa.png") no-repeat 46.5% center;}

.index-newsC ul{overflow: hidden;}
.index-newsC ul li{float:left;width:33.33%;padding:2% 1%;box-sizing: border-box}
.index-newsC ul li:first-child{padding-left:0;}
.index-newsC ul li:last-child{padding-right:0;}
.index-newsC ul li a{display:block;background:#FBFBFB;padding:10%;}
.index-newsA em{display:block;text-align:center;color:#666;font-size:12px;}
.index-newsA h3{font-size:16px;color:#666;margin-bottom:20px;margin-top:10px;}
.index-newsA p{font-size:13px;color:#666;height:118px;overflow:hidden;}
.index-newsA i{color:#666;font-size:12px;margin-top:20px;text-align: center;display:block;background:url("../img/sa.png") no-repeat 37% center;}

.bottomBox{background:url("../img/woo.jpg") no-repeat;padding:50px 40px 30px 40px;}
.bottom-tN{float:left;overflow:hidden;}
.boottom-tR{float:right;overflow:hidden;}
.bottom-t{overflow:hidden;}
.bottom-tN a{float:left;margin-right:15px;display:block;font-size:12px;color:#555;}
.bottom-tN a.ys,.bottom-tN a.tk{background:url("../img/arrow.gif") no-repeat;padding-left:15px;}
.boottom-tR a{display:block;margin-left:15px;font-size:12px;color:#555;float:left;}
.boottom-tR a.b1{background:url("../img/print.gif") no-repeat left center;padding-left:20px;}
.boottom-tR a.b2{background:url("../img/email.gif") no-repeat left 4px;padding-left:20px;}
.boottom-tR a.b3{background:url("../img/top.gif") no-repeat left center;padding-left:20px;}
.bottom-c{margin-top:50px;}

.bottom-logo img{display:block;}
.bottom-logo span{display:block;color:#666;font-size:14px;}
.bottom-l{float:left;width:28%;}
.bottom-r{float:left;width:65%}
.bottom-c{overflow:hidden;}
.bottom-logo img{display:block;width:292px;height:46px;}
.bottom-logo span{display:block;color:#666;font-size:14px;line-height:22px;margin-top:30px;}
.bottom-r ul{overflow:hidden;width:100%;}
.bottom-r ul li{float:left;margin-left:12%;}
.bottom-r ul li span{display:block;color:#c6092d;font-size:17px;padding-bottom:15px;}
.bottom-r ul li a{display:block;font-size:13px;color:#555;line-height:22px;}
.bottom-r ul li a:hover,.bottom-tN a:hover,.boottom-tR a:hover{color:#FB6B03;}
.boottom-tR a:hover{cursor:pointer;}
.bottom-line{width:100%;height:1px;border-top:1px solid #DFDFDF;margin-top:40px;}
.wj{background:url("../img/ebsIcon.png") no-repeat;width:32px;height:45px;background-size:100%;margin:0 auto;display:block;margin-top:25px;margin-bottom:25px;}
.copy{color:#555;display:block;font-size:13px;text-align: center;line-height:20px;}
.copy a{color:#555;display:inline-block;font-size:13px;line-height:20px;}
.copy a:hover{color:#c6092d;}
.index-newsC ul li a:hover{
    background: -webkit-linear-gradient(#fffaf8, #ffede7); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#fffaf8, #ffede7); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#fffaf8, #ffede7); /* Firefox 3.6 - 15 */
    background: linear-gradient(#fffaf8, #ffede7); /* 标准的语法 */
    transition: all 5s;
}

.index-newsC ul li a:hover em{color:#FB6B03;}
.index-newsC ul li a:hover h3{color:#B55757;}
.index-newsC ul li a:hover p{color:#B55757;}
.index-newsC ul li a:hover i{color:#B55757;}
.index-newsCon:hover h3,.index-newsCon:hover p,.index-newsCon:hover i{color:#abd2ff;}
.index-adv a:hover{border:2px solid #FB6B03;}
.index-adv2 a:hover,.index-cl a:hover{background:#175AA8;}
.index-newsT a:hover{background:url("../img/sa.png") no-repeat left center;}
.hide{display:none;}
.navBox{display:block;}
.inner-banner{background:url("../img/inner-banner.jpg") no-repeat center center;}
.cnzz{background:url("../img/cnzz.gif") no-repeat;width:50px;height:12px;margin-left:15px;}

.yl{ margin:0 auto; max-width:1200px; padding:10px 0;}
.yl a{ color:#666;}


/*****end 2018.9.10 by william********/
@media (min-width: 1200px){
    .navBox{display:block !important;}
}

@media (max-width: 1200px){
    /*首页*/
    .header{background:none;height:40px;}
    .header-l{float:none;width:90%;margin-left:5%;overflow:hidden;line-height:40px;height:40px;text-align: center}
    .header-r{display:none;}
    .logo img{width:80% !important;max-width:300px;}
    .fixNav{background:url("../img/fixNav-bg.png") no-repeat;position:absolute;right:15px;top:20px;width:44px;height:34px;}
    .nav{position:relative;}
    .navBox ul li{width:50%;box-sizing: border-box;padding:0;}
    .navBox{margin-left:0;float:none;}
    .index-adv2C{width:auto;}
    .index-adv2C em{display:block;}
    .index-proN{width:auto;}
    .index-proN a{width:33.33%;box-sizing: border-box;margin-right:0;height:38px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;margin-top:0;margin-bottom:0;}
    .index-proN{overflow: hidden;}
    .navBox ul li>a{height:42px;line-height:42px;text-align: center;font-weight:normal;}
    .navBox ul li:nth-child(odd){border-right:1px solid #e5e5e5;}
    .navBox ul li{border-bottom:1px solid #e5e5e5;}
    .navBox ul{background: #F8F8F8;overflow:hidden;border-top:1px solid #e5e5e5;}
    .hide{display:block;}
    .hide-s{display:none;}
    .navBtn{display:none;}
    .header-l i{display:none;}
    .navBox ul li:last-child{border-right:none;}
    .index-adv{display:none;}
    .pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:60px !important;}
    .index-pro{padding:15px;}
    .index-proT em{margin-top:15px;}
    .navBox{display:none;}
    .logo{padding:10px 15px!important;}
    body{overflow-x: hidden;}
    .index-proN{margin-top:15px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;}
    .index-proN a{width:50%;}
    .index-proN a{border:none;}
    .index-proN a:nth-child(odd){border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
    .index-proN a:nth-child(even){border-bottom:1px solid #ccc;}
    .index-proN a:last-child{border-bottom:none;}
    .index-proN a:first-child{border-top:none;}
    .index-pro1 ul{margin-top:15px;}
    .index-pro1 ul li{width:50%;}
    .index-adv2{padding:30px 15px;}
    .index-adv2 .container{padding:15px;}
    .index-cl{width:100%;float:none;}
    .index-cr{float:none;display:none;}
    .index-cl{padding:15px;height:auto;}
    .index-company{padding:15px;}
    .index-cl a{margin:0 auto;margin-top:15px;}
    .index-news{padding:15px;}
    .index-newsCon{margin:0;margin-top:15px;padding:15px;}
    .index-newsCon i{background: url(../img/sa.png) no-repeat 37.5% center;margin-top:15px;}
    .index-newsCon h3{font-size:20px;height:30px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom:15px;}
    .index-newsCon p{height:76px;overflow:hidden;}
    .index-newsC ul li{float:none;width:100%;padding:0;margin-top:10px;}
    .index-newsA em{display:none;}
    .index-newsC ul li a{padding:15px;background:#f4f4f4;}
    .index-newsA h3{margin-bottom:10px;}
    .index-newsA p{height:76px;overflow: hidden;}
    .bottom-t{display:none;}
    .bottomBox{padding:15px;}
    .bottom-c{margin-top:0;}
    .bottom-l{float:none;width:100%;}
    .bottom-r{float:none;width:100%;}
    .bottom-logo span{margin-top:15px;margin-bottom:15px;}
    .bottom-r ul li{float:none;margin-left:0;overflow:hidden;margin-bottom:10px;}
    .bottom-r ul li a{float:left;margin-right:15px;}
    .bottom-r ul li span{display:block;padding-bottom:5px;}
    .bottom-line{margin-top:0px;}
    .wj{margin-top:15px;margin-bottom:15px;}
    .copy b{display:none;}
    .index-proImg img{height:130px;}
    .index-proCon em{height:36px;overflow:hidden;}
    .index-proCon span{height:42px;overflow:hidden;}
    .secNav{display:none !important;}
    .wj{display:none;}
}